import { createRouter, createWebHistory,createWebHashHistory } from 'vue-router'

//导入路由表
import routes from './routes'

// Vue2 实例化路由管理对象
// const router = new VueRouter({
//   mode:'history',
//   routes:[]
// })

// Vue3 实例化路由管理对象
const router = createRouter({
  history: createWebHistory(import.meta.env.BASE_URL), //history路由
  // history: createWebHashHistory(import.meta.env.BASE_URL),//hash路由
  routes //应用路由表
})

// Vue3 抛弃了Vue2 用new关键字实例化对象的面向对象的语法, 更多的使用函数调用代替.

export default router
